package io.gitee.oss.helper.repository;

import java.io.InputStream;

/**
 * 桶操作
 * <p>
 * Copyright © 2023 shenzizai All Rights Reserved
 **/
public interface IBucketRepository {

    /**
     * 判断对象是否存在
     *
     * @param path 对象存储路径
     * @return 判断结果
     */
    Boolean exists(String path);

    /**
     * 上传文件
     *
     * @param path     目标路径
     * @param fileName 文件名称
     * @param s        文件
     * @return 上传结果
     */
    Boolean upload(String path, String fileName, InputStream s);
}
